import Vue from 'vue'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import App from './App.vue'
import 'lib-flexible' //屏幕自适应

Vue.use(ElementUI);
Vue.config.productionTip = false
// echart
import * as echarts from 'echarts'
Vue.prototype.$echarts = echarts

import pathUrl from './common/pathUrl'
Vue.prototype.$pathUrl = pathUrl
Vue.prototype.$api = pathUrl.api


// 高德地图
import VueAMap from 'vue-amap'
import config from './common/config'

VueAMap.initAMapApiLoader({
  key: config.AmapKey,
  plugin: [
    'AMap.Autocomplete', // 输入提示插件
    'AMap.PlaceSearch', // POI搜索插件
    'AMap.Scale', // 右下角缩略图插件 比例尺
    'AMap.OverView', // 地图鹰眼插件
    'AMap.ToolBar', // 地图工具条
    'AMap.MapType', // 类别切换控件，实现默认图层与卫星图、实施交通图层之间切换的控制  
    'AMap.PolyEditor', // 编辑 折线多，边形
    'AMap.CircleEditor', // 圆形编辑器插件
    'AMap.Geolocation', // 定位控件，用来获取和展示用户主机所在的经纬度位置
    'AMap.TruckDriving', // 路径规划
    'AMap.DistrictSearch'
  ],
  // 默认高德 sdk 版本为 1.4.4
  v: '1.4.4'
})
Vue.use(VueAMap)

// 请求封装
Vue.prototype.request = request
Vue.prototype.tokenRequest = tokenRequest
import {
  request,
  tokenRequest,
} from './network/request'


import router from './router'

new Vue({
  render: h => h(App),
  router
}).$mount('#app')